do everything possible to - Turco Inglés Diccionario